package practice4;

import java.util.Scanner;

public class P2567 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        String t = sc.nextLine();
        int ans = 0;
        char arr1 [] = s.toCharArray();
        char arr2 [] = t.toCharArray();
        for(int i = 0; i < s.length() && ans < t.length(); i++){
            if(arr1[i] == arr2[ans]){
                ans++;
            }
        }
        System.out.print(ans);
    }

//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        char[] S = sc.next().toCharArray();
//        char[] T = sc.next().toCharArray();
//        int[][] dp=new int[S.length+1][T.length+1];
//        for(int i=1;i<=S.length;i++){
//            for(int j=1;j<=T.length;j++){
//                if(S[i-1] == T[j-1]){
//                    dp[i][j]=dp[i-1][j-1]+1;
//                }else{
//                    dp[i][j]=Math.max(dp[i-1][j],dp[i][j-1]);
//                }
//            }
//        }
//        System.out.println(dp[S.length][T.length]);
//    }
}
